#include<stdio.h>
#include<assert.h>
#include<stdlib.h>

#define NUM 200
typedef int SLDateType;
//静态的
//struct SeqList
//{
//    SLDateType a[NUM];
//    int size;
//};
//typedef struct SeqList  SL;

//动态
typedef struct SeqList 
{
    SLDateType* a;//数组指针  指向数组开始位置
    int size;
    int capacity;
}SL;

void SeqListInit(SL* ps);
void SLPushBack(SL* ps, SLDateType x);
void SLprintf(SL* ps);
void SLPushFront(SL* ps, SLDateType x);
void SLPopBack(SL* ps);
void SLPopFront(SL* ps);
void SLDestory(SL* ps);
void SLInsert(SL* ps, int pos, SLDateType x);
void SLErase(SL* ps, int pos);
int SLFind(SL* ps, SLDateType x);
void SLModify(SL* ps, int pos, SLDateType x);


